package com.qingcloud.adminbackend.entity.equipment;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 站点污染数据返回对象
 */
@Data
public class EquipmentBaseDataDTO implements Serializable {

    @ApiModelProperty(value = "设备编号", example = "90265")
    private String equipmentId;

    @ApiModelProperty(value = "监测点名称")
    private String stationName;

    @ApiModelProperty(value = "监测点Id")
    private String stationId;

    @ApiModelProperty(value = "监测点区域")
    private String domainDetails;

    @ApiModelProperty(value = "经度")
    private String lng;

    @ApiModelProperty(value = "纬度")
    private String lat;

    @ApiModelProperty(value = "数据时间", example = "2018-08-01 12:00:00")
    private String rtcTime;

    @ApiModelProperty(value = "PM2.5", example = "10")
    private String pm25;

    @ApiModelProperty(value = "PM2.5原始值", example = "10")
    private String pm25Orig;

    @ApiModelProperty(value = "PM10", example = "10")
    private String pm10;

    @ApiModelProperty(value = "PM10原始值", example = "10")
    private String pm10Orig;

    @ApiModelProperty(value = "so2", example = "10")
    private String so2;

    @ApiModelProperty(value = "SO2原始值", example = "10")
    private String so2Orig;

    @ApiModelProperty(value = "NO2", example = "10")
    private String no2;

    @ApiModelProperty(value = "NO2原始值", example = "10")
    private String no2Orig;

    @ApiModelProperty(value = "CO原始值", example = "10")
    private String co;

    @ApiModelProperty(value = "CO原始值", example = "10")
    private String coOrig;

    @ApiModelProperty(value = "O3", example = "10")
    private String o3;

    @ApiModelProperty(value = "O3原始值", example = "10")
    private String o3Orig;

    @ApiModelProperty(value = "CO2", example = "10")
    private String co2;

    @ApiModelProperty(value = "CO2原始值", example = "10")
    private String co2Orig;

    @ApiModelProperty(value = "甲醛", example = "10")
    private String hcho;

    @ApiModelProperty(value = "甲醛原始值", example = "10")
    private String hchoOrig;

    @ApiModelProperty(value = "TVOC", example = "10")
    private String tvoc;

    @ApiModelProperty(value = "TVOC原始值", example = "10")
    private String tvocOrig;

    @ApiModelProperty(value = "生物粒子总数", example = "10")
    private String virus;

    @ApiModelProperty(value = "生物粒子总数原始值", example = "10")
    private String virusOrig;

    @ApiModelProperty(value = "温度", example = "10")
    private String temperature;

    @ApiModelProperty(value = "温度原始值", example = "10")
    private String temperatureOrig;

    //传感器类型定义适配
    private String tem;
    private String temOrig;

    @ApiModelProperty(value = "湿度", example = "10")
    private String humidity;

    @ApiModelProperty(value = "湿度原始值", example = "10")
    private String humidityOrig;

    //传感器类型定义适配
    private String hum;
    private String humOrig;

    @ApiModelProperty(value = "风向", example = "10")
    private String windDirection;

    @ApiModelProperty(value = "风向原始值", example = "10")
    private String windDirectionOrig;

    @ApiModelProperty(value = "风速", example = "10")
    private String windPower;

    @ApiModelProperty(value = "风速原始值", example = "10")
    private String windPowerOrig;

    @ApiModelProperty(value = "气压", example = "10")
    private String pressure;

    @ApiModelProperty(value = "气压原始值", example = "10")
    private String pressureOrig;

    @ApiModelProperty(value = "噪声", example = "10")
    private String noise;

    @ApiModelProperty(value = "噪声原始值", example = "10")
    private String noiseOrig;

    @ApiModelProperty(value = "散射粒子数1", example = "100")
    private String aerosol1;

    @ApiModelProperty(value = "散射粒子数2", example = "100")
    private String aerosol2;

    @ApiModelProperty(value = "散射粒子数3", example = "100")
    private String aerosol3;

    @ApiModelProperty(value = "散射粒子数4", example = "100")
    private String aerosol4;

    @ApiModelProperty(value = "散射粒子数5", example = "100")
    private String aerosol5;

    @ApiModelProperty(value = "散射粒子数6", example = "100")
    private String aerosol6;

    @ApiModelProperty(value = "散射粒子数7", example = "100")
    private String aerosol7;

    @ApiModelProperty(value = "散射粒子数8", example = "100")
    private String aerosol8;

    @ApiModelProperty(value = "散射粒子数1原始值", example = "100")
    private String aerosol1Orig;

    @ApiModelProperty(value = "散射粒子数2原始值", example = "100")
    private String aerosol2Orig;

    @ApiModelProperty(value = "散射粒子数3原始值", example = "100")
    private String aerosol3Orig;

    @ApiModelProperty(value = "散射粒子数4原始值", example = "100")
    private String aerosol4Orig;

    @ApiModelProperty(value = "散射粒子数5原始值", example = "100")
    private String aerosol5Orig;

    @ApiModelProperty(value = "散射粒子数6原始值", example = "100")
    private String aerosol6Orig;

    @ApiModelProperty(value = "散射粒子数7原始值", example = "100")
    private String aerosol7Orig;

    @ApiModelProperty(value = "散射粒子数8原始值", example = "100")
    private String aerosol8Orig;


    public String getPm25() {
        return pm25 == null ? "--" : pm25;
    }

    public String getVirus() {
        return virus == null ? "--" : virus;
    }

    public String getVirusOrig() {
        return virusOrig == null ? "--" : virusOrig;
    }

    public String getCo2() {
        return co2 == null ? "--" : co2;
    }

    public String getHcho() {
        return hcho == null ? "--" : hcho;
    }

    public String getTvoc() {
        return tvoc == null ? "--" : tvoc;
    }

    public String getPm25Orig() {
        return pm25Orig == null ? "--" : pm25Orig;
    }

    public String getCo2Orig() {
        return co2Orig == null ? "--" : co2Orig;
    }

    public String getHchoOrig() {
        return hchoOrig == null ? "--" : hchoOrig;
    }

    public String getTvocOrig() {
        return tvocOrig == null ? "--" : tvocOrig;
    }

    public String getPm10() {
        return pm10 == null ? "--" : pm10;
    }

    public String getPm10Orig() {
        return pm10Orig == null ? "--" : pm10Orig;
    }

    public String getSo2() {
        return so2 == null ? "--" : so2;
    }

    public String getSo2Orig() {
        return so2Orig == null ? "--" : so2Orig;
    }

    public String getNo2() {
        return no2 == null ? "--" : no2;
    }

    public String getNo2Orig() {
        return no2Orig == null ? "--" : no2Orig;
    }

    public String getCo() {
        return co == null ? "--" : co;
    }

    public String getCoOrig() {
        return coOrig == null ? "--" : coOrig;
    }

    public String getO3() {
        return o3 == null ? "--" : o3;
    }

    public String getO3Orig() {
        return o3Orig == null ? "--" : o3Orig;
    }

    public String getTemperature() {
        return temperature == null ? "--" : temperature;
    }

    public String getTemperatureOrig() {
        return temperatureOrig == null ? "--" : temperatureOrig;

    }

    public String getHumidity() {
        return humidity == null ? "--" : humidity;
    }

    public String getHumidityOrig() {
        return humidityOrig == null ? "--" : humidityOrig;
    }

    public String getWindDirection() {
        return windDirection == null ? "--" : windDirection;
    }

    public String getWindDirectionOrig() {
        return windDirectionOrig == null ? "--" : windDirectionOrig;
    }

    public String getWindPower() {
        return windPower == null ? "--" : windPower;
    }

    public String getWindPowerOrig() {
        return windPowerOrig == null ? "--" : windPowerOrig;
    }

    public String getPressure() {
        return pressure == null ? "--" : pressure;
    }

    public String getPressureOrig() {
        return pressureOrig == null ? "--" : pressureOrig;
    }

    public String getNoise() {
        return noise == null ? "--" : noise;
    }

    public String getNoiseOrig() {
        return noiseOrig == null ? "--" : noiseOrig;
    }

    public String getAerosol1() {
        return aerosol1 == null ? "--" : aerosol1;
    }

    public String getAerosol2() {
        return aerosol2 == null ? "--" : aerosol2;
    }

    public String getAerosol3() {
        return aerosol3 == null ? "--" : aerosol3;
    }

    public String getAerosol4() {
        return aerosol4 == null ? "--" : aerosol4;
    }

    public String getAerosol5() {
        return aerosol5 == null ? "--" : aerosol5;
    }

    public String getAerosol6() {
        return aerosol6 == null ? "--" : aerosol6;
    }

    public String getAerosol7() {
        return aerosol7 == null ? "--" : aerosol7;
    }

    public String getAerosol8() {
        return aerosol8 == null ? "--" : aerosol8;
    }

    public String getAerosol1Orig() {
        return aerosol1Orig == null ? "--" : aerosol1Orig;
    }

    public String getAerosol2Orig() {
        return aerosol2Orig == null ? "--" : aerosol2Orig;
    }

    public String getAerosol3Orig() {
        return aerosol3Orig == null ? "--" : aerosol3Orig;
    }

    public String getAerosol4Orig() {
        return aerosol4Orig == null ? "--" : aerosol4Orig;
    }

    public String getAerosol5Orig() {
        return aerosol5Orig == null ? "--" : aerosol5Orig;
    }

    public String getAerosol6Orig() {
        return aerosol6Orig == null ? "--" : aerosol6Orig;
    }

    public String getAerosol7Orig() {
        return aerosol7Orig == null ? "--" : aerosol7Orig;
    }

    public String getAerosol8Orig() {
        return aerosol8Orig == null ? "--" : aerosol8Orig;
    }
}
